/**
 * 首页 日历 设置 js
 * @type {[*]}
 */

var eventData = [{
    "date": "2017-07-23",
    "badge": false,
    "title": "Example 1",
    "classname": "f-biaoji"
}, {
    "date": "2017-07-24",
    "badge": true,
    "title": "Example 2",
    "classname": "f-biaoji"
}];
try {
    if (typeof $.fn.zabuto_calendar_defaults() === "object") {
        $("#my-calendar").zabuto_calendar({
            language: "custom-zh",
            today: true,
            data: eventData,
            show_days: true,
            nav_icon: {
                prev: '<i class="icon i-date-prev"></i>',
                next: '<i class="icon i-date-next"></i>'
            },
            action: function() {
                return myDateFunction(this.id, false)
            },
            action_nav: function() {
                return myNavFunction(this)
            }
        });

            function myDateFunction(id, fromModal) {
                //select day
                select_day(id);
                
                //add default day background
                // $("#" + id + "_day").css("background", "#fefdfd");

            // if (fromModal) {
            //     $("#" + id + "_modal").modal("hide")
            // }
            // var ndata = $("#" + id).data();
            // var ndate = {
            //     dat: ndata.date,
            //     wek: ndata.week,
            //     has: ndata.hasEvent
            // };
            //
            //
            //
            // $('#m-week').text(ndate.wek);
            // if (ndate.has) {
            //     alert('今天有标记，去做事情吧！')
            // }
            // if (ndate.has && !fromModal) {
            //     return false
            // }
            // return true
            // $(".day").click(id, function () {
            //         var days_array = [];
            //         $(".table td").each( function(){
            //
            //             var day = $(this).attr('id');
            //
            //             if (day != "" && day != "undefined"){
            //                 days_array.push(day);
            //             }
            //
            //             for (var i=0; i<days_array.length; i++){
            //                 // debugger;
            //                 var id_value = $("#" + days_array[i] + "_day");
            //                 var background_value = id_value.attr("style").indexOf("background");
            //                 if (background_value != (-1)){
            //                     id_value.removeAttr("style");
            //                 }
            //             }
            //
            //         })
            //         $("#" + id + "_day").css("background","url(img/icon/Circle-on.png) no-repeat 3px 2px");
            //     }
            // )
        }

        function myNavFunction(obj) {
            var nav = $("#" + obj.id).data("navigation");
            var to = $("#" + obj.id).data("to");


            //var currentDay = $("#m-days").html();
            //var currentWeekN = new Date(to.year+'/'+to.month+'/'+currentDay).getDay();
            //$('#m-week').text(getWeek(currentWeekN-1));

        }

    }
} catch (e) {}

/*----------Custom function-----------*/
function getNewDay() {
    var now = new Date();
    var now_day = now.getDate()
    var now_day_string = now_day.toString().length;
    if (now_day_string < 2){
        return '0'+ now_day.toString();
    }else {
        return now_day;
    }
}

//选择日期
function select_day(id) {

    var days_array = [];

    $(".table td").each( function(){

        var day = $(this).attr('id');

        if (day != "" && typeof(day) != "undefined"){
            days_array.push(day);
        }

        for (var i=0; i<days_array.length; i++){
            var id_value = $("#" + days_array[i] + "_day");
            var style_value = id_value.attr("style");
            if (typeof(style_value) != "undefined"){
                if (style_value.indexOf("background") != (-1)){
                    id_value.removeAttr("style");
                }
            }else {
                var now_day = new Date();
                if (now_day.getDate() != $("#" + id + "_day").text()){
                    $("#" + id + "_day").css("background","url(../../img/icon/Circle-on.png) no-repeat 5px 2px");
                    $(".day-today").css("background", "white");
                }else {
                    $(".day-today").css("background", "white");

                }
            }

        }

    })
}








